package cn.abcsys.devops.application.model;/**
 * Copyright (2017, ) Institute of Software, Chinese Academy of Sciences
 * Copyright (2017, ) Bocloud Co,. Lmt
 */

import java.util.List;

/**
 * @author xuyuanjia2017@otcaix.iscsa.ac.cn
 * @date 2017/6/25 0025
 * say sth.
 */
public class ParamsApplication {
    
	// 用户输入
	public ApplicationCore applicationCore;
    public InstanceImage instanceImage;
    public ConfigBasic configBasic;
    
    public String configPortsListString;
    public List<ConfigEnvs> configEnvsList;
    public String configEnvsListString;
    public String ip;
    public int instanceReplica;
    
    
    // 系统记录
    
    public List<ConfigVolumes> configVolumesList;
    public String configVolumesListString;
    public List<ConfigPorts> configPortsList;
    
    public int needDoneNum;
    public ApplicationInstanceRelation air;
    public String imageNameTag;
    public ConfigCore cc;
    public Integer instanceCount;
    public Integer envId;

    public Integer getEnvId() {
        return envId;
    }

    public void setEnvId(Integer envId) {
        this.envId = envId;
    }

    public Integer getInstanceCount() {
        return instanceCount;
    }

    public void setInstanceCount(Integer instanceCount) {
        this.instanceCount = instanceCount;
    }

    public int getNeedDoneNum() {
        return needDoneNum;
    }

    public void setNeedDoneNum(int needDoneNum) {
        this.needDoneNum = needDoneNum;
    }

    public ConfigCore getCc() {
        return cc;
    }

    public void setCc(ConfigCore cc) {
        this.cc = cc;
    }

    public InstanceImage getInstanceImage() {
        return instanceImage;
    }

    public void setInstanceImage(InstanceImage instanceImage) {
        this.instanceImage = instanceImage;
    }

    public String getImageNameTag() {
        return imageNameTag;
    }

    public void setImageNameTag(String imageNameTag) {
        this.imageNameTag = imageNameTag;
    }

    public ApplicationInstanceRelation getAir() {
        return air;
    }

    public void setAir(ApplicationInstanceRelation air) {
        this.air = air;
    }

    public int getInstanceReplica() {
        return instanceReplica;
    }

    public void setInstanceReplica(int instanceReplica) {
        this.instanceReplica = instanceReplica;
    }

    public String getIp() {
        return ip;
    }

    public void setIp(String ip) {
        this.ip = ip;
    }

    public ApplicationCore getApplicationCore() {
        return applicationCore;
    }

    public void setApplicationCore(ApplicationCore applicationCore) {
        this.applicationCore = applicationCore;
    }

    public ConfigBasic getConfigBasic() {
        return configBasic;
    }

    public void setConfigBasic(ConfigBasic configBasic) {
        this.configBasic = configBasic;
    }

    public List<ConfigVolumes> getConfigVolumesList() {
        return configVolumesList;
    }

    public void setConfigVolumesList(List<ConfigVolumes> configVolumesList) {
        this.configVolumesList = configVolumesList;
    }

    public String getConfigVolumesListString() {
        return configVolumesListString;
    }

    public void setConfigVolumesListString(String configVolumesListString) {
        this.configVolumesListString = configVolumesListString;
    }

    public List<ConfigPorts> getConfigPortsList() {
        return configPortsList;
    }

    public void setConfigPortsList(List<ConfigPorts> configPortsList) {
        this.configPortsList = configPortsList;
    }

    public String getConfigPortsListString() {
        return configPortsListString;
    }

    public void setConfigPortsListString(String configPortsListString) {
        this.configPortsListString = configPortsListString;
    }

    public List<ConfigEnvs> getConfigEnvsList() {
        return configEnvsList;
    }

    public void setConfigEnvsList(List<ConfigEnvs> configEnvsList) {
        this.configEnvsList = configEnvsList;
    }

    public String getConfigEnvsListString() {
        return configEnvsListString;
    }

    public void setConfigEnvsListString(String configEnvsListString) {
        this.configEnvsListString = configEnvsListString;
    }
}
